package interfazGrafica;

import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;

import javax.swing.ImageIcon;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.Rectangle;
import javax.swing.JLabel;

public class Campeonato extends JFrame {

	private static final long serialVersionUID = 1L;
	private JPanel jContentPane = null;
	private JMenuBar jJMenuBar = null;
	private JMenu jMenuOperaciones = null;
	private JMenuItem jMenuItemOp1 = null;
	private JMenuItem jMenuItemOp2 = null;
	private JMenuItem jMenuItemOp3 = null;
	private JMenu jMenuVer = null;
	private JMenu jMenuArchivo = null;
	private JMenuItem jMenuItemCerrarApp = null;
	private JMenuItem jMenuItemTabladePosiciones = null;
	private JMenuItem jMenuItemListadodeCarreras = null;
	private JMenuItem jMenuItemVerRangoPuntaje = null;
	private JLabel jLabelFoto = null;
	/**
	 * This is the default constructor
	 */
	public Campeonato() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(468, 268);
		this.setJMenuBar(getJJMenuBar());
		this.setContentPane(getJContentPane());
		this.setTitle("Campeonato");
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabelFoto = new JLabel();
			jLabelFoto.setBounds(new Rectangle(0, 0, 457, 204));
			jLabelFoto.setIcon(new ImageIcon(this.getClass().getResource("/Imagenes/definitiva.jpg")));
			jLabelFoto.setText("");
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(jLabelFoto, null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getJMenuVer());
			jJMenuBar.add(getJMenuOperaciones());
			jJMenuBar.add(getJMenuArchivo());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenuOperaciones	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenuOperaciones() {
		if (jMenuOperaciones == null) {
			jMenuOperaciones = new JMenu();
			jMenuOperaciones.setText("Operaciones");
			jMenuOperaciones.add(getJMenuItemOp1());
			jMenuOperaciones.add(getJMenuItemOp2());
			jMenuOperaciones.add(getJMenuItemOp3());
		}
		return jMenuOperaciones;
	}

	/**
	 * This method initializes jMenuItemOp1	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemOp1() {
		if (jMenuItemOp1 == null) {
			jMenuItemOp1 = new JMenuItem();
			jMenuItemOp1.setText("Escalafon de Puntos");
			jMenuItemOp1.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					EscalafonDePuntos esc=new EscalafonDePuntos();
					esc.setVisible(true);
				}
			});
		}
		return jMenuItemOp1;
	}

	/**
	 * This method initializes jMenuItemOp2	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemOp2() {
		if (jMenuItemOp2 == null) {
			jMenuItemOp2 = new JMenuItem();
			jMenuItemOp2.setText("Cargar Piloto");
			jMenuItemOp2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					CargarPiloto cargarpiloto=new CargarPiloto();
					cargarpiloto.setVisible(true);
				}
			});
		}
			
		
		return jMenuItemOp2;
	}

	/**
	 * This method initializes jMenuItemOp3	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemOp3() {
		
		if (jMenuItemOp3 == null) {
			jMenuItemOp3 = new JMenuItem();
			jMenuItemOp3.setText("Cargar Carrera");
			jMenuItemOp3.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					CargarCarrera CarCar=new CargarCarrera();
					CarCar.setVisible(true);
				}
			});
		}
		return jMenuItemOp3;
	}

	/**
	 * This method initializes jMenuVer	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenuVer() {
		if (jMenuVer == null) {
			jMenuVer = new JMenu();
			jMenuVer.setText("Ver");
			jMenuVer.add(getJMenuItemTabladePosiciones());
			jMenuVer.add(getJMenuItemListadodeCarreras());
			jMenuVer.add(getJMenuItemVerRangoPuntaje());
		}
		return jMenuVer;
	}

	/**
	 * This method initializes jMenuArchivo	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenuArchivo() {
		if (jMenuArchivo == null) {
			jMenuArchivo = new JMenu();
			jMenuArchivo.setText("Archivo");
			jMenuArchivo.add(getJMenuItemCerrarApp());
		}
		return jMenuArchivo;
	}

	/**
	 * This method initializes jMenuItemCerrarApp	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemCerrarApp() {
		if (jMenuItemCerrarApp == null) {
			jMenuItemCerrarApp = new JMenuItem();
			jMenuItemCerrarApp.setText("Cerrar Aplicativo");
			jMenuItemCerrarApp.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					dispose();
				}
			});
		}
		return jMenuItemCerrarApp;
	}

	/**
	 * This method initializes jMenuItemTabladePosiciones	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemTabladePosiciones() {
		if (jMenuItemTabladePosiciones == null) {
			jMenuItemTabladePosiciones = new JMenuItem();
			jMenuItemTabladePosiciones.setText("Tabla de Posiciones");
			jMenuItemTabladePosiciones
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							VerTabladePosiciones pos=new VerTabladePosiciones();
							pos.setVisible(true);
						}
					});
		}
		return jMenuItemTabladePosiciones;
	}

	/**
	 * This method initializes jMenuItemListadodeCarreras	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemListadodeCarreras() {
		if (jMenuItemListadodeCarreras == null) {
			jMenuItemListadodeCarreras = new JMenuItem();
			jMenuItemListadodeCarreras.setText("Lista de Carreras");
			jMenuItemListadodeCarreras
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							VerListadoCarreras vercarreras=new VerListadoCarreras();
							vercarreras.setVisible(true);
						}
					});
		}
		return jMenuItemListadodeCarreras;
	}

	/**
	 * This method initializes jMenuItemVerRangoPuntaje	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItemVerRangoPuntaje() {
		if (jMenuItemVerRangoPuntaje == null) {
			jMenuItemVerRangoPuntaje = new JMenuItem();
			jMenuItemVerRangoPuntaje.setText("Ver Rango de Puntaje");
			jMenuItemVerRangoPuntaje.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					VerRangoPuntuacion rango=new VerRangoPuntuacion();
					rango.setVisible(true);
				}
			});
		}
		return jMenuItemVerRangoPuntaje;
	}



}  //  @jve:decl-index=0:visual-constraint="10,60"
